package com.cs.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;

import java.util.Date;
import java.util.List;

/**
 * @Author：bbdf
 * @Package：com.cs.domain.vo
 * @Project：RuoYi-Cloud
 * @name：CSProcurementPlanVO
 * @Date：2024-11-14 11:33
 * @Filename：CSProcurementPlanVO
 */
public class CSProcurementPlanVO {

    String aCode;
    String aName;
    String createBy;
    Integer deptId;
    String updateBy;
    Integer projectCount;
    Integer typeId;
    List<File> fileList;
    Integer astate;
    String aOpinion;
    String processedBy;
    Integer pDeptId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date pTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date createTime;

    public CSProcurementPlanVO(String aCode, String aName, String createBy, Integer deptId, String updateBy, Integer projectCount, Integer typeId, List<File> fileList, Integer astate, String aOpinion, String processedBy, Integer pDeptId, Date pTime, Date createTime) {
        this.aCode = aCode;
        this.aName = aName;
        this.createBy = createBy;
        this.deptId = deptId;
        this.updateBy = updateBy;
        this.projectCount = projectCount;
        this.typeId = typeId;
        this.fileList = fileList;
        this.astate = astate;
        this.aOpinion = aOpinion;
        this.processedBy = processedBy;
        this.pDeptId = pDeptId;
        this.pTime = pTime;
        this.createTime = createTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getProcessedBy() {
        return processedBy;
    }

    public void setProcessedBy(String processedBy) {
        this.processedBy = processedBy;
    }

    public Integer getpDeptId() {
        return pDeptId;
    }

    public void setpDeptId(Integer pDeptId) {
        this.pDeptId = pDeptId;
    }

    public Date getpTime() {
        return pTime;
    }

    public void setpTime(Date pTime) {
        this.pTime = pTime;
    }

    public String getaOpinion() {
        return aOpinion;
    }

    public void setaOpinion(String aOpinion) {
        this.aOpinion = aOpinion;
    }

    public Integer getAstate() {
        return astate;
    }

    public void setAstate(Integer astate) {
        this.astate = astate;
    }

    public CSProcurementPlanVO() {
    }

    public String getaCode() {
        return aCode;
    }

    public void setaCode(String aCode) {
        this.aCode = aCode;
    }

    public String getaName() {
        return aName;
    }

    public void setaName(String aName) {
        this.aName = aName;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Integer getProjectCount() {
        return projectCount;
    }

    public void setProjectCount(Integer projectCount) {
        this.projectCount = projectCount;
    }

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    public List<File> getFileList() {
        return fileList;
    }

    public void setFileList(List<File> fileList) {
        this.fileList = fileList;
    }

    public CSProcurementPlanVO(String aCode, String aName, String createBy, Integer deptId, String updateBy, Integer projectCount, Integer typeId, List<File> fileList, Integer astate, String aOpinion) {
        this.aCode = aCode;
        this.aName = aName;
        this.createBy = createBy;
        this.deptId = deptId;
        this.updateBy = updateBy;
        this.projectCount = projectCount;
        this.typeId = typeId;
        this.fileList = fileList;
        this.astate = astate;
        this.aOpinion = aOpinion;
    }
}
